@extends('layouts.adminlayout')

@section('main')

<h1>Khoá thi</h1>

<p>{{ link_to_route('schedules.create', 'Thêm khoá thi', null, array('class'=>'btn btn-info')) }}</p>

<section class="content">
    <div class="row">
        <div class="col-xs-12">
            <div class="box">
                <div class="box-header">
                    <h3 class="box-title">Danh sách khoá thi</h3>
                    </div><!-- /.box-header -->
                    <div class="box-body table-responsive">
						@if ($schedules->count())
							<table class="table table-striped table-bordered" id='dataTable'>
	                            <thead>
	                                <tr>
	                                <th>
	                                    <input type="checkbox" class="all" />
	                                </th>
	                                    <th>Mã khoá thi</th>
	                                    <th>Loại khoá thi</th>
	                                    <th>Thời gian bắt đầu</th>
	                                    <th>Thời gian kết thúc</th>
	                                    <th>Mô tả</th>
	                                    <th>Lệ phí</th>
	                                    <th>Đăng tin</th>
	                                    <th>Tuỳ chọn</th>
	                                </tr>
	                            </thead>
	                            <tfoot>
	                                <tr>
	                                <td>
	                                    <button type="button" class="btn btn-danger" onclick="delete_all()"><li class="fa fa-trash-o"></li></button>
	                                </td>
	                                    <th>Tên khoá thi</th>
	                                    <th>Loại khoá thi</th>
	                                    <th>Thời gian bắt đầu</th>
	                                    <th>Thời gian kết thúc</th>
	                                    <th>Mô tả</th>
	                                    <th>Lệ phí thi</th>
	                                    <td></td>
	                                    <td></td>
	                                </tr>
	                            </tfoot>

								<tbody>
									@foreach ($schedules as $schedule)
										<tr>
											<td ><div class="checkbox">
                                        <label>
                                            <input type="checkbox" name="checkbox"class="check" value="{{{$schedule->id}}}"/>
                                        </label>
                                    </div></td>

											<td>{{{ $schedule->event_name }}}</td>
											<td>{{{ $schedule->event_type }}}</td>
											<td>{{{ date('d/m/Y', strtotime($schedule->start_time)) }}}</td>
											<td>{{{ date('d/m/Y', strtotime($schedule->end_time)) }}}</td>
											<td>{{{ $schedule->description }}}</td>
											<td>{{{ $schedule->fee_schedule }}}</td>
	                                    	<td><a class="btn btn-primary" onclick="<?php if($schedule->post != 1)  echo 'create_post('.$schedule->id.')';?>" <?php if($schedule->post == 1) echo 'disabled';?>><?php if($schedule->post == 1) echo 'Đã đăng tin';else echo 'Đăng tin';?></a></td>
						                    <td style="width:130px; text-align:center;">
						                        {{ Form::open(array('method' => 'DELETE', 'route' => array('schedules.destroy', $schedule->id))) }}
						                        <a href="<?php echo URL::route('schedules.edit', array($schedule->id)); ?>" class="btn btn-info" title="Chỉnh sửa"><i class="glyphicon glyphicon-edit"></i></a>
                                        <button type="submit" class="btn btn-danger" title="Xoá"><i class="glyphicon glyphicon-trash"></i></button>
						                        {{ Form::close() }}
						                    </td>
										</tr>
									@endforeach
								</tbody>
							</table>
						@else
							Không tìm thấy danh sách khoá thi.
						@endif

					</div><!-- /.box-body -->
                <div id="overlay"></div>
                <div id="loading-img"></div>
                </div><!-- /.box -->
            </div>
        </div>
    </section>
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog" >
    <div class="modal-content" style="width: 900px!important;">
      <div class="modal-body">
        {{ Form::open(array('route' => 'news.store','role'=>'form','id'=>'bai_viet')) }}
            <div class="box-body">
                <div class="form-group">
                    {{ Form::label('ChuyenMucBaiViet_Id', 'Chuyên Mục Bài Viết') }}
                        <?php 
                        echo '<select name="ChuyenMucBaiViet_Id" class="form-control" id="ChuyenMucBaiViet_Id" required>';
                        echo "<option value=''>Chọn</option>";
                        $chuyen_muc_bai_viet = new Chuyen_muc_bai_viet();
                        $chuyen_muc_bai_viets = $chuyen_muc_bai_viet->getAllchuyenmuc();
                        foreach ($chuyen_muc_bai_viets as $chuyen_muc_bai_viet) {
                            echo "<option value='".$chuyen_muc_bai_viet->id."'>".$chuyen_muc_bai_viet->ten_chuyen_muc."</option>";
                        }
                        ?>
                    </select>
                </div>
                <div class="form-group">
                    {{ Form::label('tieu_de', 'Tiêu Đề') }}
                    {{ Form::text('tieu_de',null,array('required','class'=>'form-control')) }}
                </div>
                <div class="form-group">
                    {{ Form::label('tom_tat', 'Tóm Tắt') }}
                    {{ Form::textarea('tom_tat',null,array('style'=>'width:100%','class'=>'form-control')) }}
                </div>
                <div class="form-group">
                    {{ Form::label('noi_dung', 'Nội Dung') }}
                    {{ Form::textarea('noi_dung',null,array('style'=>'width:100%','class'=>'form-control')) }}
                </div>
            </div>
        </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Đóng</button>
        {{ Form::submit('Lưu Bài Viết', array('class' => 'btn btn-info')) }}
        {{ Form::close() }}
      </div>
    </div>
  </div>
</div>
<script src="<?php echo asset('public/admin/js/plugins/datatables/jquery.dataTables.columnFilter.js'); ?>" type="text/javascript"></script>
<script type="text/javascript">
    // Setup - add a text input to each footer cell
        $('#dataTable tfoot th').each(function() {
            var title = $('#dataTable thead th').eq($(this).index()).text();
            $(this).html('<input type="text" placeholder="' + title + '" />');
        });

        var table = $('#dataTable').DataTable({
                    "scrollX": "100%",
                    "scrollCollapse": true,
                    "paging": true,
                    "autoWidth": false
                });
        // Apply the filter
        table.columns().eq(0).each(function(colIdx) {
            $('input', table.column(colIdx).footer()).on('keyup change', function() {
                table
                        .column(colIdx)
                        .search(this.value)
                        .draw();
            });
        });
</script>
<!-- CKEditor -->
    <script src="<?php echo asset('public/plugins/ckeditor/ckeditor.js'); ?>" type="text/javascript"></script>
    <script src="<?php echo asset('public/plugins/ckeditor/adapters/jquery.js'); ?>" type="text/javascript"></script>
    <!-- CKFinder -->
    <script src="<?php echo asset('public/plugins/ckfinder/ckfinder.js'); ?>" type="text/javascript"></script>
    <script type="text/javascript">
        $( document ).ready( function() {
            var noi_dung = CKEDITOR.replace( 'noi_dung', {
                filebrowserBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html"); ?>',
                filebrowserImageBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html?type=Images"); ?>',
                filebrowserFlashBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html?type=Flash"); ?>',
                filebrowserUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files"); ?>',
                filebrowserImageUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images"); ?>',
                filebrowserFlashUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash"); ?>'
            });
            CKFinder.setupCKEditor( noi_dung, '<?php echo asset("public/plugins"); ?>');

            var tom_tat = CKEDITOR.replace( 'tom_tat', {
                filebrowserBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html"); ?>',
                filebrowserImageBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html?type=Images"); ?>',
                filebrowserFlashBrowseUrl : '<?php echo asset("public/plugins/ckfinder/ckfinder.html?type=Flash"); ?>',
                filebrowserUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files"); ?>',
                filebrowserImageUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images"); ?>',
                filebrowserFlashUploadUrl : '<?php echo asset("public/plugins/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash"); ?>'
            });
            CKFinder.setupCKEditor( tom_tat, '<?php echo asset("public/plugins"); ?>');
        } );
    </script>
    <script type="text/javascript">
    var id_schedule = 0;
    function create_post(id){
        id_schedule = id;
        $.ajax({
            url: '<?php echo asset("ajax/getschedule")?>',
            type: 'post',
            dataType: 'json',
            data: {id: id},
        })
        .done(function(data) {
            for (var key in data) {
               if (data.hasOwnProperty(key)) {
                $('#tieu_de').val('Tổ chức khóa thi Tin học chứng chỉ '+data[key].event_type+' ngày '+data[key].start_time);
                // $('#tom_tat').val();
                // $('#noi_dung').val('Khoa Công nghệ Thông tin & TT Trường Đại học Cần Thơ thông báo khai giảng lớp chứng chỉ Quốc Gia Tin học Ứng dụng trình độ '+data[key].course_type+' ngày '+data[key].start_time);
                  // console.log(data[key].id);
                  CKEDITOR.instances.tom_tat.setData('Khoa Công nghệ Thông tin & TT Trường Đại học Cần Thơ thông báo tổ chức khóa thi chứng chỉ Quốc Gia Tin học Ứng dụng trình độ '+data[key].event_type+' ngày '+data[key].start_time);
                  CKEDITOR.instances.noi_dung.setData('Khoa Công nghệ Thông tin & TT Trường Đại học Cần Thơ thông báo tổ chức khóa thi chứng chỉ Quốc Gia Tin học Ứng dụng trình độ '+data[key].event_type+' ngày '+data[key].start_time+'<br/><br/><b>Thời gian đăng ký giữ chỗ:</b><br/><p>- Bắt đầu từ: '+data[key].start_time+'</p><p>- Kết thúc vào: '+data[key].end_time+'</p><p><b>Lệ phí thi:</b> '+data[key].fee_schedule+ ' đồng</p><p>Khi đăng ký thi nộp 3 tấm hình 3x4, photo CMND hoặc giấy tờ tùy thân có dán ảnh và đơn xin dự thi</p><p>Học viên học tại trung tâm không phải đăng ký và không đóng lệ phí thi nhưng vẫn phải nhận phiếu dự thi.</p><p>Thí sinh có thể tra cứu Kết quả thi trên trang web này, mục "Tra cứu kết quả thi" hoặc xem ở bảng thông báo của khu 3  sau khi thi 2 tuần. Thí sinh phúc khảo trong vòng 1 tuần kể từ khi có kết quả.</p><p>Thí sinh thi đậu sẽ nhận bằng tại TTĐT-TH bộ phận đào tạo chứng chỉ  Tin học ứng dụng từ thứ 2 đến sáng thứ 6 trong tuần. Khi nhận bằng phải đem theo phiếu dự thi và CMND (lưu ý: không nhờ người khác nhận thay).</p><p>ĐẶC BIỆT: Sinh viên trường ĐHCT có chứng chỉ A, B Tin học do Trung Tâm Điện tử Tin Học Trường Đại học Cần Thơ cấp sẽ được miễn môn học Tin Học căn bản (lý thuyết và thực hành) theo qui định của trường ĐHCT.</p></span></li></ul><br/><strong><span style="text-decoration: underline;">Liên hệ nhanh qua số điện thoại: Cô Bích  0939822355</span></strong>');
               }
            }
            $('#myModal').modal('show');
        })
        .fail(function() {
            console.log("error");
        })
        .always(function() {
            console.log("complete");
        });
        
    }

    $('#bai_viet').submit(function(event) {

        $.ajax({
            url: '<?php echo asset("ajax/storebaiviet")?>',
            type: 'post',
            dataType: 'html',
            data: {
                tieu_de:  $('#tieu_de').val(),
                tom_tat: CKEDITOR.instances.tom_tat.getData(),
                ChuyenMucBaiViet_Id: $('#ChuyenMucBaiViet_Id').val(),
                noi_dung: CKEDITOR.instances.noi_dung.getData(),

            },
        })
        .done(function() {
            $('#myModal').modal('hide');
            $.ajax({
                url: '<?php echo asset("ajax/updateschedule")?>',
                type: 'post',
                dataType: 'json',
                data: {id_schedule: id_schedule},
            })
            .done(function(data) {
                if(data == 1){
                    window.location.reload();
                }
                console.log("success");
            })
            .fail(function() {
                console.log("error");
            })
            .always(function() {
                console.log("complete");
            });
            console.log("success");
        })
        .fail(function() {
            console.log("error");
        })
        .always(function() {
            console.log("complete");
        });
        
        return false;
    });
    </script>
@stop
